<?php

/**
 * Define um padrão básico para os controladores
 * Ver se o utilzador está registado
 * Guarda os valores do utilizador
 * 
 * @author Ricardo Simão <code@rpsimao.com>
 * @version 1.0
 */

require_once 'Zend/Controller/Action.php';

class App_BaseController extends Zend_Controller_Action {
	
	/**
	 * Ficheiro de configuração
	 *
	 */
	const INI_FILE = '../application/configs/application.ini';
	
	
	public function init() {
		if (! Zend_Auth::getInstance ()->hasIdentity ()) {
			$this->_redirect ( '/' );
		}
		$userInfo = Zend_Auth::getInstance ()->getStorage ()->read ();
		$this->view->username = $userInfo->username;
		$this->view->name = $userInfo->real_name;
		$this->view->admin = $userInfo->admin;
		
		$this->real_name = $userInfo->real_name;
	}

}